/**
 * 使用openFegin的方式调用微服务(会自动使用ribbon)
 * 在消费端添加相关的注解
 *
 * openFegin的功能就是:优化访问微服务的方式
 * 1.老的方式
 *      1.创建Bean
 *          new RestTemplate();
 *      2.配置微服务地址
 *          public static final String PAYMENY_URL = "http://cloud-provider-service";
 *      3.调用微服务
 *          restTemplate.postForObject(PAYMENY_URL + "/payment/create", payment, CommonResult.class);
 * 2.新的方式
 *      @FeignClient(value = "cloud-provider-service")
 *      public interface PaymentFeignService {
 *
 *         @GetMapping(value = "/payment/get/{id}")
 *         CommonResult getPaymentById(@PathVariable("id") Long id);
 *
 *         @GetMapping(value = "/payment/timeout")
 *         CommonResult timeout();
 *
 *       }
 *
 * 1.设置openFegin的超时时间
 * 2.openFegin日志增强
 */